*{margin:0px;padding:0px;}
.clear {
    width: 100%;
    clear: both;
}
body {
    font-family: tahoma, arial, sans-serif;
    font-size: 12px;
    background-color: #f7fdef;
    background-image: url('../images/bg.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
}
#wrapper {
    width: 980px;
    margin: 0px auto;
}
#content {
    width: 100%;
    background-color: #fff;
    padding-bottom: 10px;
}
#header {
    width: 100%;
    height: 120px;
    background-color: #ffffff;
    /*background-image: url('../images/banner.jpg');
    background-position: top, left;
    background-repeat: no-repeat;*/
}
#logo {
    width: 165px;
    height: 116px;
    float: left;
}
#header #leftlogo 
{
    width: 830px;
    height: 120px;
    float: left;
}
#header #rightlogo 
{
    width: 150px;
    height: 120px;
    float: left;
}
#logo #rightlogo img
{
    width: 130px;
}
#bgnen {
    width: 810px;
    float: left;
}
#menu {
    width: 980px;
    /*width: 810px;
    float: left;*/
}
#menu ul {
    width: 100%;
    height: 31px;
    /*margin-top: 55px;*/
    list-style: none;
    background-image: url('../images/menunew.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
    /*border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/
}
#menu ul li {
    line-height: 31px;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
#menu ul li:hover {
    background-image: url('../images/menuhover.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
    /*border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/
}
#menu ul li a {
    text-decoration: none;
    color: #ffffff;
}
#menu ul li:hover a {
    color: #ffffff;
}
#line {
    width: 100%;
    height: 5px;
    background-color: Orange;
}
/*left*/
map area:hover {
    border: solid 1px red;
}
#content #left {
    width: 670px;
    float: left;
    background-color: #ffffff;
}
#content #left #news {
    width: 670px;
    margin-top: 5px;
}
#content #left #news h1 {
    width: 640px;
    padding: 5px;
    margin-left: 5px;
    font-size: 12px;
    text-transform: uppercase;
    /*border: solid 1px #5c950f;*/
    color: #ffffff;
    background-image: url('../images/t_gb.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#content #left #news #rowsnews {
    width: 640px;
}
#content #left #news #rowsnews #rowsnewsleft {
    width: 480px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}
#rowsnews #rowsnewsleft #imgleft {
    width: 170px;
    height: 150px;
    margin-right: 10px;
    float: left;
    border: solid 1px #999999;
    padding: 2px;
    background-color: #cccccc;
    opacity: 0.8;
}
#rowsnews #rowsnewsleft #imgleft img {
    width: 170px;
    height: 150px;
    border: none;
    opacity: 0.9;
}
#rowsnews #rowsnewsleft #imgleft img:hover {
    width: 170px;
    height: 150px;
    border: none;
    opacity: 1.1;
}
#rowsnews #rowsnewsleft #contentleft 
{
    width: 450px;
    margin-left: 10px;
}
#rowsnews #rowsnewsleft #contentleft h2
{
    font-size: 14px;
    font-weight: bold;
}
#content #left #news #rowsnews #rowsnewsright {
    width: 140px;
    float: left;
}
#rowsnews #rowsnewsright ul {
    width: 130px;
    margin-left: 10px;
    margin-top: 5px;
}
#rowsnews #rowsnewsright ul li {
    font-size: 11px;
}
#rowsnews #rowsnewsright ul li a {
    text-decoration: none;
}
#rowsnews #rowsnewsright ul li a:hover {
    text-decoration: underline;
}

/*right*/
#content #right {
    width: 310px;
    float: left;
    background-color: #fff;
}
#content #right h1{
    width: 295px;
    padding: 5px;
    font-size: 12px;
    color: #ffffff;
    margin-top: 10px;
    background-image: url('../images/t_bg_b.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
    /*border: solid 1px #347CED;*/
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.box {
    width: 310px;
}
.box #rowproject {
    margin-top:5px;
    margin-bottom: 10px;
}
.box #imgproject {
    width: 100px;
    height: 80px;
    padding: 2px;
    border: solid 1px orange;
    float: left;
}
.box #contentproject {
    width: 200px;
    margin-left: 3px;
    margin-bottom: 10px;
    float: left;
}

/*footer*/
#footer {
    width: 100%;
    background-color: #999999;
    text-align: center;
}
/*cac class tong the*/
.vitri {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.garelly {
    width: 670px;
    margin-left: 8px;
}
.garelly h1 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: Green;
}
.borderImg {
    width: 150px;
    height: 150px;
    border: solid 1px #cccccc;
    padding: 2px;
    float: left;
    margin-left: 3px;
    margin-bottom: 4px;
}
.borderImg img {
    width: 150px;
    height: 150px;
    cursor: pointer;
}
/*khu vut tin*/
.linksub {
    text-decoration: none;
    color: #0c2a46;
}
.linksub:hover {
    color: #fc6602;
}
.date {
    font-size: 11px;
    font-style: italic;
    color: Maroon;
}
.linkd {
    text-decoration: none;
    font-size: 11px;
    color: #fc4430;
}
.linkd:hover {
    color: #bc2414;
    text-decoration: underline;
}
#content #left #newsd h1 {
    width: 640px;
    padding: 5px;
    margin-left: 5px;
    font-size: 12px;
    text-transform: uppercase;
    /*border: solid 1px #5c950f;*/
    color: #ffffff;
    background-image: url('../images/t_gb.jpg');
    background-position: top, left;
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#newsd {
    width: 670px;
    margin-top: 10px;
}
#newsd #newsrows {
    width: 670px;
    float: left;
    margin-bottom: 8px;
}
#newsd #newsimg {
    width: 150px;
    height: 120px;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    border: solid 1px #cccccc;
    padding: 2px;
}
#newsd #newsimg img{
    width: 150px;
    height: 120px;
    border: none;
}

#newsd #newscontent {
    width: 490px;
    margin-top: 10px;
    float: left;
    margin-left: 10px;
}
#newsd #newscontent h2{
    font-size: 14px;
    font-weight: bold;
}
#rowsimgpoint 
{
    width: 670px;
    margin-left: 10px;
    float: left;
    margin-bottom: 10px;
}
    